package org.example.service;

import org.example.entity.User;

import java.util.List;

/**
 * @author CoderXshuai
 * @date 2020/9/4/0004 14:53
 */

public interface UserService {
    /**
     * 设备新增
     *
     * @param user 新增设备的实例对象
     */
    void insertUser(User user);

    /**
     * 设备删除
     *
     * @param uid 删除的设备ID
     */
    void deleteUser(Integer uid);

    /**
     * 更新设备信息
     *
     * @param user 更新属性之后的设备实例
     */
    void updateUser(User user);

    /**
     * 查询所有的设备
     *
     * @return 所有设备的列表
     */
    List<User> findAllUser();

    /**
     * 登录
     *
     * @param username 用户名
     * @param psw      密码
     * @return 对应的实例对象
     */
    User login(String username, String psw);

}
